package com.designpattern.singleton;

/**
 * 单例模式：
 * 使用静态内部类。别人访问不了。
 * 不会有多线程安全问题。比第一种完美。JVM保证线程安全。
 * JVM加载一个类的时候，会保证一个类只会加载一次。
 */
public class Main07 {
    private Main07(){

    }

    private static class Main07Holder{
        private final static Main07 INSTANCE = new Main07();
    }

    public static Main07 getInstance(){
        return Main07Holder.INSTANCE;
    }
}
